﻿using Dropit.Extension.SpecializedProperties;
using PageTypeBuilder;
using SocialPack.Composer.PageTypes.Tabs;

namespace SocialPack.Composer.PageTypes
{
    public abstract class FunctionBase : TypedPageData
    {
        [PageTypeProperty(Type = typeof(ExtensionFunctionProperty), DisplayInEditMode = false, Searchable = false, UniqueValuePerLanguage = true, Tab = typeof(ComposerTab))]
        public virtual string ExtensionContentFunctionProperty { get; set; }
        [PageTypeProperty(UniqueValuePerLanguage = false, SortOrder = 122, Searchable = false, DisplayInEditMode = false, Tab = typeof(ComposerTab))]
        public virtual bool NeverUsedProperty { get; set; }
    }
}